.main{
  width: 980px;
  height: 455px;
  margin-left: 220px;
  margin-top: 10px;
}
.focus{
  position: relative;
  width: 721px;
  height: 455px;
  float: left;
  background-color: purple;
}
.newflash{
  float: right;
  width: 250px;
  height: 455px;
}
.promonav{
  width: 140px;
  height: 13px;
  background: rgba(255,255,255,0.3);
  position: absolute;
  left: 50%;
  margin-left: -70px;
  bottom: 10px;
  border-radius: 13px;
}
.promonav li{
  width: 8px;
  height: 8px;
  float: left;
  background-color: #FFFFFF;
  border-radius: 50%;
  margin: 3px 10px 3px 10px;
}
.news{
  height: 167px;
  border: 1px solid #e4e4e4;
  /*background-color: pink;*/
}
.lifeservice{
  height: 210px;

}
.bargin{
  margin-top: 4px;
}
.news-hd{
  height: 33px;
  border-bottom: 1px dashed #e4e4e4;
  line-height: 33px;
  padding:0 17px;
}
.news-hd h5{
  float: left;
   font-size: 14px;
  color:#333333;
}
.news-hd a{
  float: right;
  font-size: 10px;
  color:#333333;
}
.news-hd a::after{
  content: '\e920';
  font-family: icomoon;
}
.news-bd ul li a{
  font-size: 11px;
}
.news-bd ul li{
  margin-top: 7px;
  margin-left: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.lifeservice{
  overflow: hidden;
  border: 1px solid #e4e4e4;
  border-top: none;
}
.lifeservice ul{
  width: 252px;
}
.lifeservice ul li{
  float: left;
  width: 63px;
  height: 71px;
  border-bottom: 1px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
  text-align: center;
}
.lifeservice ul li i{
  display: inline-block;
  width: 24px;
  height: 28px;
  background-color: pink;
  margin-top:12px;
  background: url("../img/icons.png") no-repeat -19px -15px;
}
.lifeservice ul li .ticket{
  isplay: inline-block;
  width: 24px;
  height: 28px;
  background-color: pink;
  margin-top:12px;
  background: url("../img/icons.png") no-repeat -80px -15px;
}
/*推荐模块*/
.recom{
  height: 163px;
 background-color: #ebebeb;
margin-top: 11px;
}
.recom-hd{
  float: left;
  width: 206px;
  height: 163px;
  background-color: #5c5251;
  padding-top: 30px;
  text-align: center;
}
.recom-bd ul li{
  position: relative;
  float: left;
}
.recom-bd ul li img{
  width: 248px;
  height: 163px;
}
.recom-bd ul li:nth-child(-n+3)::after{
  content: '';
  position: absolute;
  top: 10px;
  right: 0;
  height: 143px;
  width: 1px;
  background-color: #dddddd;
}
.favor{
  height: 260px;
  margin-top: 30px;
}
.favor-hd h5{
  float: left;
  font-size: 18px;
  font-weight: 400;
}
.favor-hd p{
  float: right;
  font-size: 12px;
}

.favor-bd{
  float: left;
  height: 233px;
  border: 1px solid #cccccc;
  width: 1200px;
}
.favor-bd ul{
  width: 1206px;
}
.favor-bd ul li{
  height: 233px;
  width: 201px;
  float: left;
  padding: 18px 0px 0px 25px;
  /*background-color:skyblue;*/
}

.favor-bd ul li p{
  margin-left: 15px;
  margin-top: 6px;
  font-size: 12px;
}
.favor-bd ul li i{
  font-size: 18px;
  font-weight: 700;
  color: #df3033;
  margin-left: 15px;
  margin-top: 8px;
}
/*楼层区域制作*/
.box_hd{
  height: 30px;
  border-bottom:2px solid #c81623 ;
}
.box_hd h5{
  float: left;
  font-size: 18px;
  color: #c81623;
  font-weight: 400;
}
.tab_list{
  float: right;
}
.tab_list ul li{
  float: left;
  line-height: 30px;
}
.tab_list ul li a{
  margin: 0 15px;
}
.floor .w{
  margin-top: 30px;
}
.box_bd{
  height: 361px;
  /*background-color: pink;*/
}
.tab_list_item>div{
  float: left;
  height: 361px;
}
.col_210{
  width: 210px;
  background-color: #f9f9f9;
  text-align: center;
}
.col_210 ul li{
  float: left;
  border-bottom: 1px solid #cccccc;
  width: 86px;
  height: 33px;
  text-align: center;
  line-height: 33px;
  margin-right: 10px;
}
.col_210 ul{
  padding-left:12px ;
}
.col_329{
  width: 329px;
}
.col_221{
  width: 221px;
}
.col_219{
  width: 219px;
}
.col_221 a{
  display: block;
  border-bottom: 1px solid #cccccc;
}
.col_219 a {
  display: block;
  border-bottom: 1px solid #cccccc;
}
.bb{
  border-right: 1px solid #cccccc;
}
